/**
 * @description 文档-目录模型
 * @since 2019-11-12
 * @author Rid King
*/

const ox = require('@daelui/oxjs')
// 全局配置
let config = global.CONFIG
const db = config.db

class Model extends ox.Model {
  /**
   * @function 构造方法
  */
  constructor (args) {
    super(args)
    // 表配置
    let db = this.route.scope.CONFIG.db
    // 表名
    this.table = 'direct'
    // 指定DB类
    let DBClass = ox.dbFactory.getDBClass(db.type)
    // 数据库
    this.$db = new DBClass(Object.assign({table: this.table}, db))
  }
}

module.exports = Model